a = int(input("Введите четырёхзначное число: "))
b = 0
c = True
d = a
zero = 0
h = True

ed = a%10
des = a//10%10
sot = a//100%10
tis = a//1000%10
if a < 1000 or a > 9999:
    print('Введённое число не является четырёхзначным')
else:
    if a % 2 != 0:
        print('Число чётное: Нет')
    else:
        print('Число чётное: Да')
    if a % 3 == 0:
        print('Число кратное трём: Да')
    else:
        print('Число кратное трём: Нет')
    while c:
        if b*b != a:
            b+=1
        if b*b > a:
            print('Число является квадратом числа: Нет')
            c = False
        elif b*b == a:
            print(f'Число является квадратом числа: {b}')
            c = False
    print('')
    print('')
    e = a%10
    for i in str(d):
            if int(i) < e:
                e = int(i)
    print('Наименьшая цифра числа:', e)
    for i in str(d):
            if int(i) > e:
                e = int(i)
    print('Наибольшая цифра числа:', e)
    str_numb = str(a)
    for b in str_numb:
        if b == '0':
            zero += 1
    print('Количество нулей в числе:', zero)
    print('')
    print('')
    b = 0
    while h:
        if b*b != ed:
            b+=1
        if b*b > ed:
            print('Цифра в разряде единиц является квадратом цифры: Нет')
            h = False
        elif b*b == ed:
            print('Цифра в разряде единиц является квадратом цифры:', b)
            h = False
    h = True
    b = 0
    while h:
        if b*b != des:
            b+=1
        if b*b > des:
            print('Цифра в разряде десятков является квадратом цифры: Нет')
            h = False
        elif b*b == des:
            print('Цифра в разряде десятков является квадратом цифры:', b)
            h = False
    h = True
    b = 0
    while h:
        if b*b != sot:
            b+=1
        if b*b > sot:
            print('Цифра в разряде сотен является квадратом цифры: Нет')
            h = False
        elif b*b == sot:
            print('Цифра в разряде сотен является квадратом цифры:', b)
            h = False
    h = True
    b = 0

    while h:
        if b*b != tis:
            b+=1
        if b*b > tis:
            print('Цифра в разряде тысяч является квадратом цифры: Нет')
            h = False
        elif b*b == tis:
            print('Цифра в разряде тысяч является квадратом цифры:', b)
            h = False
